.custom-logo {
    padding:60px 0;
    text-align: center;   

    img {
        width: 148px;
        height: 50px;
    }
}

.custom-btn {
    padding:0 15px 15px;

    button:first-child {
        margin-bottom: 15px;
    }
}

.custom-register {
    text-align: center;
    a {
        color: #333;
        font-size: 14px;
    }
}

.custom-quick-login-wrap {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 40px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;

    .custom-quick-login-item {
        padding:0 15px;
        height: 20px;
        position: relative;
        display: flex;
        align-items: center;
        

        &:not(:first-child) {
            border-left: 1px solid #979797;
        }

        .costom-icon {
            position: relative;       
            display: inline-block;
            width: 20px;
            height: 20px;

            &.costom-icon-weixin {
                background: url() no-repeat;
                background-size: 100%;
            }

            &.costom-icon-qq {
                background: url() no-repeat;
                background-size: 100%;
            }

            &.costom-icon-weibo {
                background: url() no-repeat;
                background-size: 100%;
            }
        }

        span {
            font-size: 14px;
            line-height: 20px;
            height: 20px;
            color: #7f7f7f;
            margin-left: 3px;
        }
    }
}

/* 登录 */
.custom-login-box {
    .custom-logo {
        padding: 30px 0;
    }

    .custom-button {
        padding:15px;
    }

    .custom-forget-box {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 15px 15px 0;
        font-size: 14px;

        .custom-forget-left a{
            color: #7f7f7f;
        }

        .custom-forget-right {
            color: #333;
        }

    }

    .custom-other-login {
        text-align: center;
        a {
            color: #333;
            font-size: 14px;
        }
    }

}